self-powered detector - French English Dictionary